package cn.lijiajia3515.cairo.captcha;

import java.time.Duration;

/**
 * 验证码
 */
public interface Captcha {

	/**
	 * 标识
	 *
	 * @return 标识
	 */
	String getId();

	/**
	 * 提供的信息
	 *
	 * @return detail
	 */
	Object getDetail();

	/**
	 * 校验码
	 *
	 * @return 校验码
	 */
	String getCode();

	/**
	 * 过期时间
	 * @return 过期时间
	 */
	Duration getExpire();
}
